<?php
/**
 * Created by JetBrains PhpStorm.
 * User: porterzhang
 * Date: 13-3-5 下午4:44
 * To change this template use File | Settings | File Templates.
 */
if (!defined('IN_MOBILE_API')) {
    exit('Access Denied');
}
include_once 'forum.php';
class cloud_api {
    function common() { }

    function output() {
        //判断是否缺少参数
        if (empty($_GET['name']) || empty($_GET['display']) || empty($_GET['ccid'])) {
            $variable = array(
                'code' => 1001,
                'messagestr' => lang('plugin/cloud', '1001'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }
        //判断传入的栏目id是否存在
        $columns = C::t('#cloud#cloud_column')->fetch_info($_GET['ccid']);
        if (empty($columns)) {
            $variable = array(
                'code' => 10006,
                'messagestr' => lang('plugin/cloud', '10006'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }
        //判断某个地区下是否有重复的分类
        //判断某个地区下是否有重复的分类
        //$isColumn = C::t('#cloud#cloud_column')->fetch_column_by_name_not_id($_GET['name'], $_GET['ccid']);
        //if (!empty($isColumn)) {
        //    $variable = array(
        //        'code' => 10000,
        //        'messagestr' => lang('plugin/cloud', '10000'),
        //    );
        //    cloud_core::result(cloud_core::variable($variable));
        //}

        $column = array(
            'name' => $_GET['name'],
            'display' => $_GET['display'],
            'iconUrl' => $_GET['iconUrl'],
            'lasttime' => TIMESTAMP,
        );
        $res = C::t('#cloud#cloud_column')->update($_GET['ccid'], array_filter($column));
        //如果插入失败，这返回错误信息
        if (empty($res)) {
            $variable = array(
                'code' => 10007,
                'messagestr' => lang('plugin/cloud', '10007'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }
        //正常返回
        $variable = array(
            'messagestr' => lang('plugin/cloud', '10008'),
        );
        cloud_core::result(cloud_core::variable($variable));
    }
}

?>

